package com.link.base.base.orgnization.model;

import com.link.core.basic.model.BasicModel;

/**
 * Model 忠诚度合作方
 * @author weixuan
 */
public class Partner extends BasicModel {

    private String recordType;            /*记录类型,值列表类型: ORG_RECORD_TYPE */
    private String name;                /*合作方名称*/
    private String partnerCategory;        /*合作方类别*/
    private String accountStatus;        /*状态*/
    private String mainPhoneNumber;        /*主要电话号码*/
    private String location;            /*地点*/
    private String mainEmailAddress;    /*电子邮件*/
    private String homePage;            /*URL*/
    private String mainFaxNumber;        /*主要传真号码*/
    private Long parentAccountId;        /*父客户ID*/
    private String type;                /*客户类型*/
    private String parentAccountName;    /*父客户*/
    private String parentAccountLocation;    /*父客户地点*/
    private String currencyCode;        /*货币*/
    private String csn;                    /*公司标识符*/
    private String salesRank;            /*排名*/
    private String poAutoApprovalLimit;    /*采购订单审批限额*/
    private String poApprovedFlag;        /*批准的采购订单*/
    private String priceListName;        /*价格表*/
    private Long priceListId;            /*价格表Id*/

    /**是否合作方*/
    private String isPartner;
    /**是否组织*/
    private String isOrg;
    /**是否是否有效*/
    private String isEffective;
    /**默认合作方标识*/
    private String defaultFlag;


    public String getRecordType() {
        return recordType;
    }

    public void setRecordType(String recordType) {
        this.recordType = recordType;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPartnerCategory() {
        return partnerCategory;
    }

    public void setPartnerCategory(String partnerCategory) {
        this.partnerCategory = partnerCategory;
    }

    public String getAccountStatus() {
        return accountStatus;
    }

    public void setAccountStatus(String accountStatus) {
        this.accountStatus = accountStatus;
    }

    public String getMainPhoneNumber() {
        return mainPhoneNumber;
    }

    public void setMainPhoneNumber(String mainPhoneNumber) {
        this.mainPhoneNumber = mainPhoneNumber;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getMainEmailAddress() {
        return mainEmailAddress;
    }

    public void setMainEmailAddress(String mainEmailAddress) {
        this.mainEmailAddress = mainEmailAddress;
    }

    public String getHomePage() {
        return homePage;
    }

    public void setHomePage(String homePage) {
        this.homePage = homePage;
    }

    public String getMainFaxNumber() {
        return mainFaxNumber;
    }

    public void setMainFaxNumber(String mainFaxNumber) {
        this.mainFaxNumber = mainFaxNumber;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getParentAccountName() {
        return parentAccountName;
    }

    public void setParentAccountName(String parentAccountName) {
        this.parentAccountName = parentAccountName;
    }

    public String getParentAccountLocation() {
        return parentAccountLocation;
    }

    public void setParentAccountLocation(String parentAccountLocation) {
        this.parentAccountLocation = parentAccountLocation;
    }

    public String getCurrencyCode() {
        return currencyCode;
    }

    public void setCurrencyCode(String currencyCode) {
        this.currencyCode = currencyCode;
    }

    public String getCsn() {
        return csn;
    }

    public void setCsn(String csn) {
        this.csn = csn;
    }

    public String getSalesRank() {
        return salesRank;
    }

    public void setSalesRank(String salesRank) {
        this.salesRank = salesRank;
    }

    public String getPoAutoApprovalLimit() {
        return poAutoApprovalLimit;
    }

    public void setPoAutoApprovalLimit(String poAutoApprovalLimit) {
        this.poAutoApprovalLimit = poAutoApprovalLimit;
    }

    public String getPoApprovedFlag() {
        return poApprovedFlag;
    }

    public void setPoApprovedFlag(String poApprovedFlag) {
        this.poApprovedFlag = poApprovedFlag;
    }

    public String getPriceListName() {
        return priceListName;
    }

    public void setPriceListName(String priceListName) {
        this.priceListName = priceListName;
    }

    public Long getParentAccountId() {
        return parentAccountId;
    }

    public void setParentAccountId(Long parentAccountId) {
        this.parentAccountId = parentAccountId;
    }

    public Long getPriceListId() {
        return priceListId;
    }

    public void setPriceListId(Long priceListId) {
        this.priceListId = priceListId;
    }

    public String getIsPartner() {
        return isPartner;
    }

    public void setIsPartner(String isPartner) {
        this.isPartner = isPartner;
    }

    public String getIsOrg() {
        return isOrg;
    }

    public void setIsOrg(String isOrg) {
        this.isOrg = isOrg;
    }

    public String getIsEffective() {
        return isEffective;
    }

    public void setIsEffective(String isEffective) {
        this.isEffective = isEffective;
    }

    public String getDefaultFlag() {
        return defaultFlag;
    }

    public void setDefaultFlag(String defaultFlag) {
        this.defaultFlag = defaultFlag;
    }
}
